set one's teeth on edge - Französisch Englisch Wörterbuch